Skip to content

Remove SOURCE_DATE_EPOCH from all our builds#135

Merged
yosifkit merged 1 commit into
docker-library:mainfrom
infosiftr:SOURCE_DATE_EPOCH
Oct 28, 2025
Merged

Remove SOURCE_DATE_EPOCH from all our builds#135
yosifkit merged 1 commit into
docker-library:mainfrom
infosiftr:SOURCE_DATE_EPOCH

Conversation

@tianon
Copy link
Copy Markdown
Member

@tianon tianon commented Oct 27, 2025

This was a misguided attempt at some initial aspects of reproducibility.

The actual goal is of dubious value compared to the amount of effort required, but the half-measure is outright incorrect/useless, and a consistent and repeated source of user confusion.

This dramatically simplifies our build commands because all the annotations get set to the same value, so we can drop half the docker buildx build arguments.

See:

Closes docker-library/buildpack-deps#166
(technically Closes docker/hub-feedback#2498 too, but I have no privileges there)

Also related in various ways:

This was a misguided attempt at some initial aspects of reproducibility.

The actual goal is of dubious value compared to the amount of effort required, but the half-measure is outright incorrect/useless, and a consistent and repeated source of user confusion.

This dramatically simplifies our build commands because all the annotations get set to the same value, so we can drop half the `docker buildx build` arguments.
@yosifkit yosifkit merged commit 2a28cfd into docker-library:main Oct 28, 2025
@yosifkit yosifkit deleted the SOURCE_DATE_EPOCH branch October 28, 2025 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Misleading „push date“ instead of build date, useless digest identifier docker pull buildpack-deps:curl downloads ancient version

2 participants